#ifndef __JOUEUR_H
#define __JOUEUR_H

#include "Config.h"
#include "Vaisseau.h"

class Joueur:public Vaisseau{
private:
	string skin;
	int state[VAISSEAU_LONGEUR];

	//Cooldown de laser
	int laserSpeed;
	int laserCooldown;

public:
	Joueur(Coord coord);
	void putVaisseau();
	void removeVaisseau();
	void modifierPosition(char);
	bool verifierMouvement(Coord newposition);

	//Info Dommage + Sorte de piece du vaisseau
	int getState(int i);
	void setState(int i,int st);

	//Info Laser
	void laserTick();
	void laserAddCooldown();
	bool laserState();
	void setLaserSpeed(int speed);
};

#endif